<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // 数组的遍历：读取数组中的每一个值

        // 第一种方法  for循环

        var arr = [1,2,3, , , 4] ;
        for(var i = 0 ; i < arr.length ; i++) {
            console.log(arr[i]) ;
        }


        // 第二种方法  for in   --- 遍历对象  自动过滤掉空值
        // i 表示数组的下标
        for(var i in arr) {
            console.log(i , arr[i]) ;  // i 表示下标  arr数组
        }


        // 第三种方法  for of   --- 遍历数组  只遍历值，没有下标
        // v表示数组中的值
        for(var v of arr) {
            console.log(v) ;
        }


    </script>
    
</body>
</html>